Chapter 2
detailed summary tables of results

 2.1 List of integrals sorted by grade for each CAS
  2.1.1 Rubi
  2.1.2 Mathematica
  2.1.3 Maple
  2.1.4 Maxima
  2.1.5 FriCAS
  2.1.6 Sympy
  2.1.7 Giac
 2.2 Detailed conclusion table per each integral for all CAS systems
 2.3 Detailed conclusion table specific for Rubi results

2.1 List of integrals sorted by grade for each CAS

2.1.1 Rubi

A grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 }

B grade: { }

C grade: { }

F grade: { }

2.1.2 Mathematica

A grade: { 2, 3, 7, 16, 19, 20, 32, 33, 34 }

B grade: { 6, 9, 10, 11, 12, 13, 14, 15, 23, 25, 26, 27, 28, 29, 30, 31 }

C grade: { 1, 5, 8, 17, 18, 22, 24 }

F grade: { 4, 21}

2.1.3 Maple

A grade: { 32, 34 }

B grade: { 7, 16, 33 }

C grade: { }

F grade: { 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 }

2.1.4 Maxima

A grade: { 32

B grade: { 1, 2, 3, 18, 19, 20 }

C grade: { }

F grade: { 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34 }

2.1.5 FriCAS

A grade: { 2, 3, 19, 20, 32, 34 }

B grade: { 1, 18 }

C grade: { }

F grade: { 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33 }

2.1.6 Sympy

A grade: { 32 }

B grade: { }

C grade: { }

F grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34 }

2.1.7 Giac

A grade: { 32 }

B grade: { }

C grade: { }

F grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34 }

2.2 Detailed conclusion table per each integral for all CAS systems

Detailed conclusion table per each integral is given by table below. The elapsed time is in seconds. For failed result it is given as F(-1) if the failure was due to timeout. It is given as F(-2) if the failure was due to an exception being raised, which could indicate a bug in the system. If the failure was due to integral not being evaluated within the time limit, then it is given just an F.

In this table,the column normalized size is defined as \(\frac{\text{antiderivative leaf size}}{\text{optimal antiderivative leaf size}}\)










Problem 1 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C F B B F(-1) F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 384 384 899 0 1204 1982 0 0
normalized size 1 1. 2.34 0. 3.14 5.16 0. 0.
time (sec) N/A 0.932 6.967 0.698 1.833 2.405 0. 0.


















Problem 2 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F B A F(-1) F(-1)
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 285 285 264 0 875 1199 0 0
normalized size 1 1. 0.93 0. 3.07 4.21 0. 0.
time (sec) N/A 0.719 3.611 0.688 1.726 2.005 0. 0.


















Problem 3 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F B A F(-1) F(-1)
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 180 180 160 0 595 659 0 0
normalized size 1 1. 0.89 0. 3.31 3.66 0. 0.
time (sec) N/A 0.57 0.801 0.675 1.63 1.794 0. 0.


















Problem 4 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A F F F F F(-1) F
verified N/A Yes N/A TBD TBD TBD TBD TBD
size 123 123 0 0 0 0 0 0
normalized size 1 1. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.293 180.002 0.735 0. 0. 0. 0.


















Problem 5 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C F F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 202 202 13921 0 0 0 0 0
normalized size 1 1. 68.92 0. 0. 0. 0. 0.
time (sec) N/A 0.586 26.147 0.679 0. 0. 0. 0.


















Problem 6 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 207 207 619 0 0 0 0 0
normalized size 1 1. 2.99 0. 0. 0. 0. 0.
time (sec) N/A 0.628 13.41 0.675 0. 0. 0. 0.


















Problem 7 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F F F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 167 167 190 341 0 0 0 0
normalized size 1 1. 1.14 2.04 0. 0. 0. 0.
time (sec) N/A 0.651 0.629 0.392 0. 0. 0. 0.


















Problem 8 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C F F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 257 257 4861 0 0 0 0 0
normalized size 1 1. 18.91 0. 0. 0. 0. 0.
time (sec) N/A 0.665 15.355 3.273 0. 0. 0. 0.


















Problem 9 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F F F(-1) F(-2)
verified N/A Yes NO TBD TBD TBD TBD TBD
size 366 365 1873 0 0 0 0 0
normalized size 1 1. 5.12 0. 0. 0. 0. 0.
time (sec) N/A 0.812 8.515 0.661 0. 0. 0. 0.


















Problem 10 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F(-1) F F(-1) F(-1)
verified N/A Yes NO TBD TBD TBD TBD TBD
size 392 392 7563 0 0 0 0 0
normalized size 1 1. 19.29 0. 0. 0. 0. 0.
time (sec) N/A 0.992 57.076 1.423 0. 0. 0. 0.


















Problem 11 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F F F(-1) F(-1)
verified N/A Yes NO TBD TBD TBD TBD TBD
size 385 384 4492 0 0 0 0 0
normalized size 1 1. 11.67 0. 0. 0. 0. 0.
time (sec) N/A 0.974 18.312 0.675 0. 0. 0. 0.


















Problem 12 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F F F(-1) F(-1)
verified N/A Yes NO TBD TBD TBD TBD TBD
size 375 374 1874 0 0 0 0 0
normalized size 1 1. 5. 0. 0. 0. 0. 0.
time (sec) N/A 0.863 7.759 0.644 0. 0. 0. 0.


















Problem 13 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 365 365 9652 0 0 0 0 0
normalized size 1 1. 26.44 0. 0. 0. 0. 0.
time (sec) N/A 0.87 31.507 9.007 0. 0. 0. 0.


















Problem 14 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 413 413 19675 0 0 0 0 0
normalized size 1 1. 47.64 0. 0. 0. 0. 0.
time (sec) N/A 0.958 32.056 0.68 0. 0. 0. 0.


















Problem 15 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 424 424 25117 0 0 0 0 0
normalized size 1 1. 59.24 0. 0. 0. 0. 0.
time (sec) N/A 1.035 32.246 0.675 0. 0. 0. 0.


















Problem 16 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F F F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 174 174 196 479 0 0 0 0
normalized size 1 1. 1.13 2.75 0. 0. 0. 0.
time (sec) N/A 0.686 0.697 0.404 0. 0. 0. 0.


















Problem 17 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C F F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 269 269 6226 0 0 0 0 0
normalized size 1 1. 23.14 0. 0. 0. 0. 0.
time (sec) N/A 0.745 16.339 3.537 0. 0. 0. 0.


















Problem 18 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C F B B F(-1) F(-1)
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 435 435 1029 0 1787 2410 0 0
normalized size 1 1. 2.37 0. 4.11 5.54 0. 0.
time (sec) N/A 0.892 7.233 0.725 2.028 2.359 0. 0.


















Problem 19 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F B A F(-1) F(-1)
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 322 322 306 0 1283 1463 0 0
normalized size 1 1. 0.95 0. 3.98 4.54 0. 0.
time (sec) N/A 0.711 5.137 0.715 1.861 2.061 0. 0.


















Problem 20 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F B A F(-1) F(-1)
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 197 197 177 0 869 786 0 0
normalized size 1 1. 0.9 0. 4.41 3.99 0. 0.
time (sec) N/A 0.629 1.047 0.715 1.783 1.87 0. 0.


















Problem 21 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A F F F F F(-1) F
verified N/A Yes N/A TBD TBD TBD TBD TBD
size 170 170 0 0 0 0 0 0
normalized size 1 1. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.468 180.013 0.751 0. 0. 0. 0.


















Problem 22 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C F F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 216 216 14053 0 0 0 0 0
normalized size 1 1. 65.06 0. 0. 0. 0. 0.
time (sec) N/A 0.678 25.012 0.734 0. 0. 0. 0.


















Problem 23 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 230 230 829 0 0 0 0 0
normalized size 1 1. 3.6 0. 0. 0. 0. 0.
time (sec) N/A 0.697 16.384 0.739 0. 0. 0. 0.


















Problem 24 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C F F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 232 232 1087 0 0 0 0 0
normalized size 1 1. 4.69 0. 0. 0. 0. 0.
time (sec) N/A 0.72 21.883 1.345 0. 0. 0. 0.


















Problem 25 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F F F(-1) F(-1)
verified N/A Yes NO TBD TBD TBD TBD TBD
size 383 381 2572 0 0 0 0 0
normalized size 1 0.99 6.72 0. 0. 0. 0. 0.
time (sec) N/A 0.904 8.775 0.702 0. 0. 0. 0.


















Problem 26 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F(-1) F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 410 410 5193 0 0 0 0 0
normalized size 1 1. 12.67 0. 0. 0. 0. 0.
time (sec) N/A 1.06 40.067 1.364 0. 0. 0. 0.


















Problem 27 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F F F(-1) F(-1)
verified N/A Yes NO TBD TBD TBD TBD TBD
size 406 403 6591 0 0 0 0 0
normalized size 1 0.99 16.23 0. 0. 0. 0. 0.
time (sec) N/A 1.034 9.748 0.727 0. 0. 0. 0.


















Problem 28 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F F F(-1) F(-2)
verified N/A Yes NO TBD TBD TBD TBD TBD
size 396 393 2574 0 0 0 0 0
normalized size 1 0.99 6.5 0. 0. 0. 0. 0.
time (sec) N/A 0.923 8.616 0.712 0. 0. 0. 0.


















Problem 29 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 389 386 9783 0 0 0 0 0
normalized size 1 0.99 25.15 0. 0. 0. 0. 0.
time (sec) N/A 0.928 34.532 0.748 0. 0. 0. 0.


















Problem 30 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 433 433 31436 0 0 0 0 0
normalized size 1 1. 72.6 0. 0. 0. 0. 0.
time (sec) N/A 1.09 33.483 9.074 0. 0. 0. 0.


















Problem 31 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B F F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 451 451 20723 0 0 0 0 0
normalized size 1 1. 45.95 0. 0. 0. 0. 0.
time (sec) N/A 1.163 33.608 0.73 0. 0. 0. 0.


















Problem 32 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 81 113 92 104 138 182 189 103
normalized size 1 1.4 1.14 1.28 1.7 2.25 2.33 1.27
time (sec) N/A 0.102 0.207 0.034 0.954 1.679 1.77 1.173


















Problem 33 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F F F(-1) F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 117 117 97 516 0 0 0 0
normalized size 1 1. 0.83 4.41 0. 0. 0. 0.
time (sec) N/A 0.219 0.749 1.063 0. 0. 0. 0.


















Problem 34 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A F(-1) A F(-1) F(-1)
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 47 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.118 48.448 0.619 0. 0. 0. 0.









2.3 Detailed conclusion table specific for Rubi results

The following table is specific to Rubi. It gives additional statistics for each integral. the column steps is the number of steps used by Rubi to obtain the antiderivative. The rules column is the number of unique rules used. The integrand size column is the leaf size of the integrand. Finally the ratio \(\frac{\text{number of rules}}{\text{integrand size}}\) is given. The larger this ratio is, the harder the integral was to solve. In this test, problem number [10] had the largest ratio of [ 0.1707 ]

Table 2.1Rubi specific breakdown of results for each integral














# grade
number of
steps
used
number of
unique
rules
normalized
antiderivative
leaf size
integrand
leaf size
\(\frac{\text{number of rules}}{\text{integrand leaf size}}\)







1 A 5 4 1. 40 0.1







2 A 4 4 1. 40 0.1







3 A 4 3 1. 40 0.075







4 A 4 4 1. 40 0.1







5 A 5 5 1. 40 0.125







6 A 5 5 1. 40 0.125







7 A 8 5 1. 42 0.119







8 A 6 6 1. 38 0.158







9 A 10 6 1. 37 0.162







10 A 8 7 1. 41 0.171







11 A 10 6 1. 39 0.154







12 A 10 6 1. 39 0.154







13 A 10 6 1. 39 0.154







14 A 10 6 1. 39 0.154







15 A 10 6 1. 39 0.154







16 A 8 5 1. 50 0.1







17 A 6 6 1. 46 0.13







18 A 5 4 1. 48 0.083







19 A 4 4 1. 48 0.083







20 A 4 3 1. 48 0.062







21 A 5 5 1. 48 0.104







22 A 5 5 1. 48 0.104







23 A 5 5 1. 48 0.104







24 A 6 6 1. 50 0.12







25 A 10 6 0.99 45 0.133







26 A 8 7 1. 49 0.143







27 A 10 6 0.99 47 0.128







28 A 10 6 0.99 47 0.128







29 A 10 6 0.99 47 0.128







30 A 10 6 1. 47 0.128







31 A 10 6 1. 47 0.128







32 A 2 2 1.4 31 0.065







33 A 5 5 1. 41 0.122







34 A 0 0 0. 0 0.